home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / util / libs / boards227.lha / developer / include / c / inline / boards.h
Encoding:
C/C++ Source or Header  |  1998-10-08  |  986 b   |  31 lines

  1. /* Automatically generated header! Do not edit! */
  2.  
  3. #ifndef _INLINE_BOARDS_H
  4. #define _INLINE_BOARDS_H
  5.  
  6. #ifndef __INLINE_MACROS_H
  7. #include <inline/macros.h>
  8. #endif /* !__INLINE_MACROS_H */
  9.  
  10. #ifndef BOARDS_BASE_NAME
  11. #define BOARDS_BASE_NAME BoardsBase
  12. #endif /* !BOARDS_BASE_NAME */
  13.  
  14. #define AllocBoardInfo(BoardInfoFlags) \
  15.     LP1(0x24, ULONG, AllocBoardInfo, ULONG, BoardInfoFlags, d0, \
  16.     , BOARDS_BASE_NAME)
  17.  
  18. #define FreeBoardInfo(BoardInfo_) \
  19.     LP1(0x30, ULONG, FreeBoardInfo, struct BoardInfo *, BoardInfo_, a0, \
  20.     , BOARDS_BASE_NAME)
  21.  
  22. #define GetBoardName(ManuName, ProdName, Configdev, ManuID, ProdID) \
  23.     LP5(0x1e, ULONG, GetBoardName, STRPTR, ManuName, a0, STRPTR, ProdName, a1, struct ConfigDev *, Configdev, a2, UWORD, ManuID, d0, UBYTE, ProdID, d1, \
  24.     , BOARDS_BASE_NAME)
  25.  
  26. #define NextBoardInfo(BoardInfo_, Configdev) \
  27.     LP2(0x2a, ULONG, NextBoardInfo, struct BoardInfo *, BoardInfo_, a0, struct ConfigDev *, Configdev, a1, \
  28.     , BOARDS_BASE_NAME)
  29.  
  30. #endif /* !_INLINE_BOARDS_H */
  31.